Load root filesystem to target

- initramfs
부트로더를 통해 램(RAM)에 로드되는 파일시스템 이미지
루트 파일시스템은 램에 로드 되기 때문에 다음 시스템 부트 때 초기화 됨(휘발성)
- disk image

- network filesystem
initramsfs
초기 램 파일 시스템으로 압축된 cpio 아카이브
cpio는 tar, zip과 유사한 유닉스 아카이브 포맷으로 복호화하기 쉽기 때문에 더 적은 커널 코드를 요구한다.
- 단독형 cpio 아카이브
- 커널 이미지에 내장된 cpio 아카이브
- 커널 빌드 시스템이 빌드 일부로 처리하는 장치 테이블
단독형 cpio 아카이브
cd ~/rootfs
find . | cpio -H newc -ov --owner root:root > ../initramsfs.cpio
cd ..
gzip initramsfs.cpio
sudo mkimage -A arm -O linux -T ramdisk -d initramfs.cpio.gz uRamdisk
Booting initramfs
fatload mmc 0:1 0x80200000 zImage
fatload mmc 0:1 0x80f00000 am335x-boneblack.dtb
fatload mmc 0:1 0x81000000 uRamdisk
setenv bootargs console=tty00, 115200 rdinit=/bin/sh
bootz 0x80200000 0x81000000 0x80f00000